exec sp_executesql N'
/* lx300022  CursorAdapter: cur_v_loja_comissao_00(Alias: v_loja_comissao_00)  */
SELECT DISTINCT LOJA_VENDA.VENDEDOR, LOJA_VENDEDORES.NOME_VENDEDOR,  LOJA_VENDA.CODIGO_FILIAL, 
LOJAS_VAREJO.FILIAL,  LOJA_VENDA.DATA_VENDA,  SUM(LOJA_VENDA.QTDE_TOTAL-LOJA_VENDA.QTDE_TROCA_TOTAL)
 AS QTDE_TOTAL,  SUM(LOJA_VENDA.VALOR_PAGO) AS VALOR_PAGO,   SUM(CASE WHEN (LOJA_VENDA.COMISSAO IS NULL) 
THEN 0 ELSE LOJA_VENDA.COMISSAO  END ) AS COMISSAO  ,   CONVERT(NUMERIC(14,2),0) AS PORCENTAGEM_COMISSAO , 
 CONVERT(NUMERIC(14,2),   SUM(CASE WHEN (LOJA_VENDA.QTDE_TOTAL-LOJA_VENDA.QTDE_TROCA_TOTAL> =@P1  
AND LOJA_VENDA.VALOR_PAGO>=@P2)  THEN  LOJA_VENDA.VALOR_PAGO * (@P3/100 ) ELSE 0 END )) 
AS COMISSAO_ADICIONAL ,  CONVERT(NUMERIC(14,2),0) AS PREMIO_META,  CONVERT(NUMERIC(14,3),0) 
AS COMISSAO_TOTAL,   CONVERT(NUMERIC(14,2),0) AS PORCENTAGEM_COMISSAO_TOTAL , LOJA_VENDEDORES.CODIGO_FILIAL
 AS FILIAL_DO_VENDEDOR, VENDEDOR_APELIDO , COUNT(LOJA_VENDA.TICKET) AS QTDE_TICKET, CONVERT(NUMERIC(14,2),0) 
AS QMEDIA_TICKET, CONVERT(NUMERIC(14,2),0) AS VMEDIA_TICKET   FROM    LOJA_VENDA LOJA_VENDA   
 JOIN LOJA_VENDEDORES LOJA_VENDEDORES ON LOJA_VENDEDORES.VENDEDOR = LOJA_VENDA.VENDEDOR  
 JOIN LOJAS_VAREJO LOJAS_VAREJO ON LOJA_VENDA.CODIGO_FILIAL = LOJAS_VAREJO.CODIGO_FILIAL   
JOIN FILIAIS FILIAIS ON LOJAS_VAREJO.FILIAL = FILIAIS.FILIAL   JOIN LOJA_VENDA_PGTO ON 
LOJA_VENDA_PGTO.CODIGO_FILIAL = LOJA_VENDA.CODIGO_FILIAL_PGTO 
AND LOJA_VENDA_PGTO.TERMINAL = LOJA_VENDA.TERMINAL_PGTO 
AND LOJA_VENDA_PGTO.LANCAMENTO_CAIXA = LOJA_VENDA.LANCAMENTO_CAIXA  
WHERE  LOJA_VENDA.VALOR_CANCELADO = 0
and loja_venda.vendedor = 0003
AND LOJA_VENDA.VALOR_PAGO > @P4   
GROUP BY LOJA_VENDA.VENDEDOR, LOJA_VENDEDORES.NOME_VENDEDOR,  LOJA_VENDA.DATA_VENDA, 
 LOJA_VENDA.CODIGO_FILIAL,  LOJAS_VAREJO.FILIAL,LOJA_VENDEDORES.CODIGO_FILIAL ,
VENDEDOR_APELIDO',N'@P1 int,@P2 int,@P3 int,@P4 int',0,0,0,0